package Day21.Stream;

import java.util.ArrayList;
import java.util.List;

/**
 * @version 1.0
 * @BelongsProject:IntelliJ IDEA
 * @BelongsPackage:Day21.Stream
 * @Author:hyhWTX
 * @ClassName:Demo01List
 * @CreateTime:2022年-10月-12日 17:50
 * @Description: TODO (一句话描述以下该类的功能)
 */
public class Demo01List {
    public static void main(String[] args) {
        //创建一个List集合，存储姓名
        List<String> list = new ArrayList<>();
        list.add("张无忌");
        list.add("李四");
        list.add("王五");
        list.add("刘琦");
        list.add("张三丰");
        list.add("赵薇");
        //对list集合里面的东西进行过滤，只要以张姓开头的元素，存储到一个新的集合中
        List<String> listA = new ArrayList<>();
        for (String s : list) {
            if (s.startsWith("张")){
                listA.add(s);
            }
        }
        //对listA集合进行过滤，只要姓名长度为3的人，存储到一个新集合中
        List<String> listB = new ArrayList<>();
        for (String s : listA) {
            if (s.length()==3){
                listB.add(s);
            }
        }
        //遍历listB集合
        for (String s : listB) {
            System.out.println(s);
        }
    }
}
